home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / Apple Shared Library Manager / ASLM Examples / TestTools / Makefile.TestTools.SC < prev    next >
Encoding:
Makefile  |  1996-11-19  |  7.1 KB  |  209 lines  |  [TEXT/MPS ]

  1. # This makefile was produced at 5:00:15 PM on Wed, Mar 8, 1995 by
  2. # MakeMake 2.0d38q1 (4/14/1992) by Rick Holzgrafe, scott douglass, Jeff Holcomb, MQ.
  3.  
  4. Sources             = :Sources:
  5. Objects                = :Objects:
  6. Built                = :Built:
  7.  
  8. "{Objects}SC:"    ƒ "{Sources}"
  9.  
  10. .a.o    ƒ    .a
  11.     Echo "∂t∂tAssembling {Default}.a"
  12.         {Asm} {DepDir}{Default}.a -o {Targ} -lo {Targ}.lst {StdADump} {AOptions} {StdAIncludes}
  13.  
  14. .c.o    ƒ    .c
  15.     Echo "∂t∂tCompiling {Default}.c"
  16.         {C} {DepDir}{Default}.c -o {Targ} {StdCDump} {COptions} {StdCIncludes}
  17.  
  18. .cp.o    ƒ    .cp
  19.     Echo "∂t∂tCompiling {Default}.cp"
  20.         {CPlus} {DepDir}{Default}.cp -o {Targ} {StdCPDump} {CPOptions} {StdCPIncludes}
  21.  
  22. .p.o    ƒ    .p
  23.     Echo "∂t∂tCompiling {Default}.p"
  24.         {Pascal} {DepDir}{Default}.p -o {Targ} {StdPDump} {POptions} {StdPIncludes}
  25.  
  26. TARGETS = "{Objects}SC:TestTool.RSRC" ∂
  27.     "{Built}SC:TestTool" "{Built}SC:SIVTableTest" ∂
  28.     "{Built}SC:PreloadTest"
  29.  
  30. DOT_H = "{Sources}SITestClasses.h"
  31.  
  32. DOT_R = "{Sources}TestTool.r"
  33.  
  34. SRCS = "{Sources}TestTool.cp" ∂
  35.     "{Sources}SIVTableTest.cp" ∂
  36.     "{Sources}PreloadTest.c"
  37.  
  38. # For "{Objects}SC:TestTool.RSRC"
  39. OBJS_00 = "{Objects}SC:TestTool.cp.o"
  40.  
  41. # For "{Built}SC:SIVTableTest"
  42. OBJS_02 = "{Objects}SC:SIVTableTest.cp.o"
  43.  
  44. # For "{Built}SC:PreloadTest"
  45. OBJS_03 = "{Objects}SC:PreloadTest.c.o"
  46.  
  47. # For "{Objects}SC:TestTool.RSRC"
  48. LIBS_00 = "{Libraries}ToolLibs.o" "{SCLibraries}SCLibCpp.o" ∂
  49.     "{SCLibraries}SCMainCpp.a.o" "{SCLibraries}SCstreamsIO.o" ∂
  50.     "{SCLibraries}SCLibC.o" "{SLMLibraries}SCLibraries:LibraryManager.o" ∂
  51.     "{Libraries}Runtime.o" "{Libraries}Interface.o"
  52.  
  53. # For "{Built}SC:SIVTableTest"
  54. LIBS_02 = "{Objects}SC:SITestClasses.cl.o" ∂
  55.     "{Libraries}ToolLibs.o" "{SCLibraries}SCLibCpp.o" ∂
  56.     "{SCLibraries}SCMainCpp.a.o" "{SCLibraries}SCLibC.o" ∂
  57.     "{SLMLibraries}SCLibraries:LibraryManager.o" "{Libraries}Runtime.o" ∂
  58.     "{Libraries}Interface.o"
  59.  
  60. # For "{Built}SC:PreloadTest"
  61. LIBS_03 = "{Objects}SC:CircLib1.cl.o" ∂
  62.     "{Objects}SC:CircLib2.cl.o" ∂
  63.     "{Objects}SC:CircLib3.cl.o" "{Libraries}ToolLibs.o" ∂
  64.     "{SCLibraries}SCLibCpp.o" "{SCLibraries}SCMainCpp.a.o" ∂
  65.     "{SCLibraries}SCLibC.o" "{SLMLibraries}SCLibraries:LibraryManager.o" ∂
  66.     "{Libraries}Runtime.o" "{Libraries}Interface.o"
  67.  
  68. # For "{Built}SC:TestTool"
  69. RES_01 = "{Sources}TestTool.r"
  70.  
  71. StdAIncludes =  -i "{AIncludes}"
  72. StdCIncludes =  -i "{SCIncludes}" -i "{SLMInterfaces}CIncludes:"
  73. StdCPIncludes = -i "{SCIncludes}" -i "{SLMInterfaces}CIncludes:"
  74. StdPIncludes = 
  75. StdADump     = 
  76. StdCDump     = 
  77. StdPDump     = 
  78. StdCPDump    =  
  79. LIB          = Lib -mf {SymbolOption}
  80. LINK         = Link -mf {SymbolOption} -model far
  81. REZ          = Rez -d GENERATING68K=1 -d GENERATINGPOWERPC=0
  82. Asm          = Asm
  83. C            = SC
  84. CPlus        = SCpp
  85. COUNT        = Count
  86. COUNTOPTS    = 
  87. CTAGS        = Ctags
  88. CTAGSOPTS    = -p -local -update
  89. DELETE       = Delete
  90. DELETEOPTS   = -i
  91. FILES        = Files
  92. FILESOPTS    = -l
  93. LIBOPTS      = 
  94. LINKOPTS     = 
  95. MAKEFILE     = Makefile
  96. PRINT        = Print
  97. PRINTOPTS    = 
  98. SETFILE      = SetFile
  99. SETFILEOPTS  = -t 'MPST' -c 'MPS '
  100.  
  101. AOptions = {MyPreAOptions}      -model far -case on -D SC=1,MACSBUG=1,qDebug=1,MODEL=1,EMULATED=0 {MyAOptions}
  102.  
  103. COptions = {MyPreCOptions}   -model far -opt none -b3 -sym on,nolines -frames {SymbolOption} {MyCOptions}
  104.  
  105. ROptions = {MyPreROptions}  {SymbolOption} {MyROptions}
  106.  
  107. CPOptions = {MyPreCPlusOptions}  -model far -opt none -b3 -sym on,nolines -frames {SymbolOption} {MyCPlusOptions}
  108.  
  109. CNOptions = {MyPreCOptions}   -model near -opt none -b3 -sym on,nolines -frames {SymbolOption} {MyCOptions}
  110.  
  111. CPNOptions = {MyPreCPlusOptions}  -model near -opt none -b3 -sym on,nolines -frames {SymbolOption} {MyCPlusOptions}
  112.  
  113. ANOptions = {MyPreAOptions}  -model near   -case on -D SC=1,MACSBUG=1,qDebug=1,MODEL=0,EMULATED=0 {MyAOptions}
  114.  
  115. all    ƒ {TARGETS}
  116.  
  117. "{Objects}SC:TestTool.RSRC"    ƒƒ {OBJS_00} {LIBS_00}
  118.     If {Progress}; Echo "∂t∂tLinking {Targ}"; End
  119.     {LINK} -w -d -t exmp -c RSED         -sn STDIO=Main         -sn INTENV=Main         -sn %A5Init=Main -o {Targ} ∂
  120.         {OBJS_00} {LIBS_00}
  121.  
  122. "{Objects}SC:TestTool.RSRC"    ƒƒ {OBJS_00} {LIBS_00}
  123.         If `exists "{Objects}SC:TestTool.RSRC.SYM"`
  124.             move -y "{Objects}SC:TestTool.RSRC.SYM" "{Built}SC:TestTool.SYM"
  125.         end
  126.  
  127. "{Built}SC:TestTool"    ƒƒ {RES_01} ∂
  128.         "{SLMInterfaces}RIncludes:VersionResource.r" ∂
  129.         "{RIncludes}SysTypes.r" "{Objects}SC:TestTool.RSRC"
  130.     If {Progress}; Echo "∂t∂tRezzing {Targ}"; End
  131.     {REZ} -t MPST -c "MPS " -s "{Objects}SC:" -i "{RIncludes}" ∂
  132.         -i "{SLMInterfaces}RIncludes:" ∂
  133.         -i "{Objects}SC:" -o {Targ} {RES_01}
  134.  
  135. "{Built}SC:TestTool"    ƒƒ {RES_01} ∂
  136.         "{SLMInterfaces}RIncludes:VersionResource.r" ∂
  137.         "{RIncludes}SysTypes.r" "{Objects}SC:TestTool.RSRC"
  138.     {SETFILE} -a ib {Targ}
  139.  
  140. "{Built}SC:SIVTableTest"    ƒƒ {OBJS_02} {LIBS_02}
  141.     If {Progress}; Echo "∂t∂tLinking {Targ}"; End
  142.     {LINK} -w -d -t MPST -c "MPS "         -sn STDIO=Main         -sn INTENV=Main         -sn %A5Init=Main -o {Targ} ∂
  143.         {OBJS_02} {LIBS_02}
  144.  
  145. "{Built}SC:SIVTableTest"    ƒƒ {OBJS_02} {LIBS_02}
  146.     {SETFILE} -a ib {Targ}
  147.  
  148. "{Built}SC:PreloadTest"    ƒƒ {OBJS_03} {LIBS_03}
  149.     If {Progress}; Echo "∂t∂tLinking {Targ}"; End
  150.     {LINK} -w -d -t MPST -c "MPS "         -sn STDIO=Main         -sn INTENV=Main         -sn %A5Init=Main         -map >"{Objects}SC:"PreloadTest.map -o {Targ} ∂
  151.         {OBJS_03} {LIBS_03}
  152.  
  153. "{Built}SC:PreloadTest"    ƒƒ {OBJS_03} {LIBS_03}
  154.     {SETFILE} -a ib {Targ}
  155.     CreateLibraryLoadRsrc -map "{Objects}SC:"PreloadTest.map ∂
  156.         -o "{Objects}SC:"PreloadTest.libi.r; ∂
  157.         Rez -a -o "{Built}SC:"PreloadTest "{Objects}SC:"PreloadTest.libi.r
  158.  
  159. clean    ƒ
  160.     {DELETE} {DELETEOPTS} {OBJS_00} {OBJS_02} {OBJS_03}
  161.  
  162. clobber    ƒ clean
  163.     {DELETE} {DELETEOPTS} {TARGETS}
  164.  
  165. count    ƒ
  166.     {COUNT} {COUNTOPTS} {DOT_H} {DOT_R} {SRCS}
  167.  
  168. files    ƒ
  169.     {FILES} {FILESOPTS} {TARGETS} {MAKEFILE} {DOT_H} {DOT_R} {SRCS} {OBJS_00} ∂
  170.         {OBJS_02} {OBJS_03}
  171.  
  172. print    ƒ
  173.     {PRINT} {PRINTOPTS} {MAKEFILE} {DOT_H} {DOT_R} {SRCS}
  174.  
  175. tags    ƒ {DOT_H} {SRCS}
  176.     {CTAGS} {CTAGSOPTS} {C_INCDIRS} {NewerDeps}
  177.  
  178. "{Objects}SC:TestTool.cp.o" ƒ ∂
  179.         "{CIncludes}Types.h" "{CIncludes}ConditionalMacros.h" ∂
  180.         "{CIncludes}MixedMode.h" "{CIncludes}Traps.h" ∂
  181.         "{SLMInterfaces}CIncludes:TestTool.h" ∂
  182.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h" ∂
  183.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  184.         "{CIncludes}stddef.h" "{CIncludes}string.h" ∂
  185.          ∂
  186.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h" ∂
  187.         "{CIncludes}QuickDraw.h" "{CIncludes}QuickdrawText.h" ∂
  188.         "{CIncludes}IntlResources.h" "{CIncludes}Events.h" ∂
  189.         "{CIncludes}OSUtils.h" "{CIncludes}ctype.h" "{CIncludes}iostream.h" ∂
  190.         "{CIncludes}stdio.h" "{CIncludes}CursorCtl.h" "{CIncludes}time.h"
  191.  
  192. "{Objects}SC:SIVTableTest.cp.o" ƒ ∂
  193.         "{SLMInterfaces}CIncludes:GlobalNew.h" ∂
  194.         "{CIncludes}stddef.h" "{CIncludes}stdio.h" "{CIncludes}ctype.h" ∂
  195.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h" ∂
  196.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  197.         "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  198.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  199.         "{CIncludes}Traps.h" "{Sources}SITestClasses.h" ∂
  200.         "{SLMInterfaces}CIncludes:LibraryManagerClasses.h"
  201.  
  202. "{Objects}SC:PreloadTest.c.o" ƒ ∂
  203.         "{CIncludes}stdio.h" "{CIncludes}ctype.h" ∂
  204.         "{SLMInterfaces}CIncludes:LibraryManager.h" ∂
  205.         "{CIncludes}stddef.h" "{CIncludes}string.h" "{CIncludes}Types.h" ∂
  206.         "{CIncludes}ConditionalMacros.h" "{CIncludes}MixedMode.h" ∂
  207.         "{CIncludes}Traps.h" ∂
  208.         "{SLMInterfaces}CIncludes:LibraryManagerUtilities.h"
  209.